// components/MyLoading/MyLoading.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    // 是否显示loading
    showLoading: {
      type: Boolean,
      default: false
    },
    /* 显示时长 单位s 
    showDuration: {
      type: Number,
      default: 3
    }
    */
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /* 监听页面初次渲染完成
  ready(){
    // showDuration不为-1则根据传递的时间定时关闭loading
    if(this.data.showDuration == -1){
      return;
    }
    setTimeout(() => {
      this.setData({
        showLoading: false
      })
    }, this.data.showDuration * 1000);
  },
  */

  /**
   * 组件的方法列表
   */
  methods: {

  }
})
